export interface SiteVO {
  /**
   * 建站id
   */
  siteId: string | number;

  /**
   * 管家账号id
   */
  accountId: string | number;

  /**
   * 广告主id
   */
  advertiserId: string | number;

  /**
   * 建站名称
   */
  name: number;

  /**
   * 建站状态：ENABLE-已发布，已生效；DISABLE-不可用；DELETE-已删除；EDIT-未发布，未生效；FORBIDDEN-惩罚广告主，站点下线；AUDIT_ACCEPTED-审核通过；AUDIT_REJECTED-审核拒绝；AUDIT_BANNED-审核封禁；AUDIT_DOING-审核中；
   */
  status: string;

  /**
   * 建站类型：MICRO_APP-小程序；WECHAT_APPLET-微信小程序组件；
   */
  siteType: string;

  /**
   * 建站类别：SITE_FUNC_TYPE_NEW_MODULAR-智能建站；SITE_FUNC_TYPE_NORMAL-普通建站；
   */
  functionType: string;

  /**
   * 站点缩略图
   */
  thumbnail: string;
}

export interface SiteForm extends BaseEntity {
  /**
   * 建站id
   */
  siteId?: string | number;

  /**
   * 管家账号id
   */
  accountId?: string | number;

  /**
   * 广告主id
   */
  advertiserId?: string | number;

  /**
   * 建站名称
   */
  name?: number;

  /**
   * 建站状态：ENABLE-已发布，已生效；DISABLE-不可用；DELETE-已删除；EDIT-未发布，未生效；FORBIDDEN-惩罚广告主，站点下线；AUDIT_ACCEPTED-审核通过；AUDIT_REJECTED-审核拒绝；AUDIT_BANNED-审核封禁；AUDIT_DOING-审核中；
   */
  status?: string;

  /**
   * 建站类型：MICRO_APP-小程序；WECHAT_APPLET-微信小程序组件；
   */
  siteType?: string;

  /**
   * 建站类别：SITE_FUNC_TYPE_NEW_MODULAR-智能建站；SITE_FUNC_TYPE_NORMAL-普通建站；
   */
  functionType?: string;

  /**
   * 站点缩略图
   */
  thumbnail?: string;
}

export interface SiteQuery extends PageQuery {
  /**
   * 管家账号id
   */
  accountId?: string | number;

  /**
   * 广告主id
   */
  advertiserId?: string | number;
  siteId?: number;

  /**
   * 建站名称
   */
  name?: number;

  /**
   * 建站状态：ENABLE-已发布，已生效；DISABLE-不可用；DELETE-已删除；EDIT-未发布，未生效；FORBIDDEN-惩罚广告主，站点下线；AUDIT_ACCEPTED-审核通过；AUDIT_REJECTED-审核拒绝；AUDIT_BANNED-审核封禁；AUDIT_DOING-审核中；
   */
  status?: string;

  /**
   * 建站类型：MICRO_APP-小程序；WECHAT_APPLET-微信小程序组件；
   */
  siteType?: string;

  /**
   * 建站类别：SITE_FUNC_TYPE_NEW_MODULAR-智能建站；SITE_FUNC_TYPE_NORMAL-普通建站；
   */
  functionType?: string;

  /**
   * 站点缩略图
   */
  thumbnail?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
export type ComponentVO = {
  type: string;
  detailType: string;
};
